import type { ReactElement } from 'react';
import React from 'react';

export type LogoRecruiterProps = {
  className?: {
    container?: string;
  };
};

export const LogoRecruiterSvg = ({
  className,
}: LogoRecruiterProps): ReactElement => {
  return (
    <svg
      width="90"
      height="20"
      viewBox="0 0 90 20"
      fill="none"
      xmlns="http://www.w3.org/2000/svg"
      className={className?.container}
    >
      <path
        d="M2.85059 12.9509C3.46158 13.4988 4.26716 13.8353 5.15234 13.8356H14.3584L14.5215 13.8327C15.3421 13.7946 16.0869 13.4673 16.6602 12.9538V13.4518C16.6602 15.3041 15.2014 16.8162 13.3701 16.9011L13.208 16.905H6.30273C4.451 16.9044 2.93944 15.4458 2.85449 13.6149L2.85059 13.4518V12.9509ZM10.9062 3.0954C11.9654 3.09555 12.8242 3.95415 12.8242 5.01337V5.39618H13.208C15.0601 5.39622 16.5711 6.85517 16.6562 8.68622L16.6602 8.84931V10.3835L16.6562 10.5192C16.5859 11.7271 15.5839 12.6852 14.3584 12.6852H5.15234L5.0166 12.6813C3.8092 12.6106 2.85073 11.6086 2.85059 10.3835V8.84931C2.85073 6.99742 4.30979 5.48535 6.14062 5.40009L6.30273 5.39618H6.68652V5.01337C6.68652 3.95424 7.54543 3.09569 8.60449 3.0954H10.9062ZM8.7959 10.3835C8.47833 10.3836 8.22089 10.6411 8.2207 10.9587C8.2207 11.2764 8.47821 11.5347 8.7959 11.5349H10.7139C11.0317 11.5349 11.29 11.2765 11.29 10.9587C11.2899 10.641 11.0315 10.3835 10.7139 10.3835H8.7959ZM8.60449 4.24579C8.18102 4.24608 7.83691 4.58983 7.83691 5.01337V5.39618H11.6729V5.01337C11.6729 4.58974 11.3299 4.24594 10.9062 4.24579H8.60449Z"
        fill="white"
      />
      <path
        d="M2.85059 12.9509C3.46158 13.4988 4.26716 13.8353 5.15234 13.8356H14.3584L14.5215 13.8327C15.3421 13.7946 16.0869 13.4673 16.6602 12.9538V13.4518C16.6602 15.3041 15.2014 16.8162 13.3701 16.9011L13.208 16.905H6.30273C4.451 16.9044 2.93944 15.4458 2.85449 13.6149L2.85059 13.4518V12.9509ZM10.9062 3.0954C11.9654 3.09555 12.8242 3.95415 12.8242 5.01337V5.39618H13.208C15.0601 5.39622 16.5711 6.85517 16.6562 8.68622L16.6602 8.84931V10.3835L16.6562 10.5192C16.5859 11.7271 15.5839 12.6852 14.3584 12.6852H5.15234L5.0166 12.6813C3.8092 12.6106 2.85073 11.6086 2.85059 10.3835V8.84931C2.85073 6.99742 4.30979 5.48535 6.14062 5.40009L6.30273 5.39618H6.68652V5.01337C6.68652 3.95424 7.54543 3.09569 8.60449 3.0954H10.9062ZM8.7959 10.3835C8.47833 10.3836 8.22089 10.6411 8.2207 10.9587C8.2207 11.2764 8.47821 11.5347 8.7959 11.5349H10.7139C11.0317 11.5349 11.29 11.2765 11.29 10.9587C11.2899 10.641 11.0315 10.3835 10.7139 10.3835H8.7959ZM8.60449 4.24579C8.18102 4.24608 7.83691 4.58983 7.83691 5.01337V5.39618H11.6729V5.01337C11.6729 4.58974 11.3299 4.24594 10.9062 4.24579H8.60449Z"
        fill="url(#paint0_linear_36159_2964)"
      />
      <path
        d="M27.8703 15.5L25.4208 11.1255H24.2157L23.6914 11.0081L23.9183 9.44296V9.19254H25.5695C25.9347 9.19254 26.2269 9.12994 26.446 9.00473C26.6703 8.87951 26.8321 8.70474 26.9312 8.48041C27.0303 8.25086 27.0799 7.98218 27.0799 7.67437C27.0799 7.29352 27.012 7.00658 26.8764 6.81355C26.7408 6.62052 26.5608 6.49009 26.3364 6.42227C26.1173 6.34923 25.8721 6.31271 25.6008 6.31271L24.3565 6.30488L23.8088 5.42059L23.6835 4.12153C23.887 4.12153 24.0774 4.12153 24.2548 4.12153C24.4374 4.12153 24.6565 4.12153 24.9122 4.12153C25.1678 4.12153 25.5043 4.12153 25.9217 4.12153C26.6521 4.12153 27.2938 4.24413 27.8468 4.48934C28.405 4.73454 28.8406 5.10495 29.1537 5.60057C29.4667 6.0962 29.6232 6.71703 29.6232 7.46308C29.6232 8.04217 29.5136 8.58475 29.2945 9.09081C29.0754 9.59165 28.7337 10.0012 28.2694 10.3194C27.805 10.6325 27.2051 10.8046 26.4695 10.8359L26.7825 10.7107C26.986 10.7107 27.1738 10.729 27.3459 10.7655C27.5181 10.802 27.6772 10.8698 27.8233 10.969C27.9694 11.0681 28.0998 11.2089 28.2146 11.3915L30.8049 15.5H27.8703ZM21.8836 15.5V4.12153H24.3644V15.5H21.8836ZM35.1787 15.6174C34.3126 15.6174 33.5744 15.4452 32.964 15.1009C32.3536 14.7566 31.8867 14.2583 31.5632 13.6062C31.2398 12.9488 31.078 12.1558 31.078 11.2272C31.078 10.2673 31.2502 9.45861 31.5945 8.80126C31.9389 8.13869 32.424 7.63785 33.0501 7.29874C33.6761 6.95963 34.4091 6.79007 35.2491 6.79007C36.063 6.79007 36.7464 6.94398 37.2994 7.25178C37.8576 7.55959 38.2802 8.01348 38.5672 8.61344C38.8541 9.21341 38.9976 9.95163 38.9976 10.8281C38.9976 10.9377 38.9924 11.0655 38.9819 11.2116C38.9767 11.3524 38.9689 11.5141 38.9584 11.6967H33.4648C33.5222 12.4063 33.6944 12.9254 33.9813 13.254C34.2683 13.5775 34.67 13.7392 35.1865 13.7392C35.6143 13.7392 35.9377 13.6453 36.1569 13.4575C36.3812 13.2697 36.5142 13.0219 36.556 12.7141H38.888C38.8411 13.3036 38.6611 13.8175 38.348 14.2557C38.0402 14.6887 37.6177 15.0252 37.0803 15.2652C36.5429 15.5 35.9091 15.6174 35.1787 15.6174ZM34.4587 10.3273H36.6577C36.6368 9.77946 36.5038 9.36992 36.2586 9.09863C36.0186 8.82734 35.6482 8.6917 35.1474 8.6917C34.5578 8.6917 34.1274 8.90299 33.8561 9.32558C33.5848 9.74294 33.4466 10.3377 33.4414 11.1098C33.4831 10.8124 33.5848 10.609 33.7466 10.4994C33.9083 10.3846 34.1457 10.3273 34.4587 10.3273ZM44.1745 15.6487C43.2771 15.6487 42.5259 15.4635 41.9207 15.0931C41.3207 14.7174 40.8668 14.1957 40.559 13.5279C40.2564 12.8549 40.1051 12.075 40.1051 11.1881C40.1051 10.2803 40.2617 9.49774 40.5747 8.84039C40.8929 8.18303 41.352 7.67958 41.952 7.33004C42.5572 6.97528 43.285 6.7979 44.1353 6.7979C44.9701 6.7979 45.6613 6.94137 46.2091 7.22831C46.7569 7.51525 47.1613 7.90914 47.4221 8.40998C47.683 8.9056 47.7977 9.46905 47.7664 10.1003H45.4109C45.4005 9.86033 45.3666 9.65425 45.3092 9.48209C45.2518 9.30471 45.1683 9.16124 45.0588 9.05168C44.9544 8.9369 44.824 8.85343 44.6675 8.80126C44.5162 8.74387 44.3388 8.71518 44.1353 8.71518C43.5875 8.71518 43.1806 8.91603 42.9145 9.31775C42.6485 9.71425 42.5154 10.3246 42.5154 11.1489C42.5154 12.0463 42.6641 12.6906 42.9615 13.0819C43.2589 13.4679 43.6788 13.674 44.2214 13.7001C44.4353 13.7105 44.6388 13.6766 44.8318 13.5984C45.0249 13.5201 45.1814 13.3897 45.3014 13.2071C45.4214 13.0193 45.4787 12.7741 45.4735 12.4715H47.7977C47.8134 13.1027 47.6804 13.6584 47.3986 14.1383C47.1169 14.6131 46.7022 14.9835 46.1544 15.2496C45.6118 15.5157 44.9518 15.6487 44.1745 15.6487ZM49.1806 15.5V6.96223H51.3561L51.5595 10.3038L51.4187 9.79511C51.4656 9.34644 51.5517 8.93951 51.6769 8.57432C51.8021 8.2039 51.9639 7.88566 52.1621 7.61959C52.3604 7.35352 52.5977 7.14744 52.8743 7.00136C53.156 6.85528 53.4768 6.78225 53.8368 6.78225C53.9411 6.78225 54.0455 6.78746 54.1498 6.7979C54.2594 6.80833 54.3559 6.82659 54.4394 6.85268V9.38036C54.262 9.3334 54.0898 9.3021 53.9229 9.28645C53.7612 9.26558 53.5994 9.25515 53.4377 9.25515C53.1508 9.25515 52.8899 9.28123 52.6551 9.3334C52.4256 9.38557 52.2247 9.46644 52.0526 9.576C51.8804 9.68034 51.7369 9.81598 51.6222 9.98293V15.5H49.1806ZM57.9786 15.6722C57.2065 15.6722 56.6065 15.4165 56.1787 14.9053C55.7509 14.3888 55.537 13.6114 55.537 12.5732V6.95441H57.9786V11.7593C57.9786 12.2863 58.0204 12.688 58.1039 12.9645C58.1925 13.241 58.3151 13.4314 58.4717 13.5358C58.6282 13.6349 58.816 13.6845 59.0351 13.6845C59.3586 13.6845 59.6507 13.5801 59.9116 13.3714C60.1776 13.1575 60.3759 12.9071 60.5063 12.6202V6.95441H62.9479V15.5H60.788L60.5689 12.2758L60.6628 12.9254C60.6002 13.3949 60.475 13.8384 60.2872 14.2557C60.1046 14.6731 59.8281 15.0148 59.4577 15.2809C59.0925 15.5417 58.5995 15.6722 57.9786 15.6722ZM64.9612 15.5V6.96223H67.3871V15.5H64.9612ZM66.182 5.98403C65.7751 5.98403 65.4281 5.84317 65.1412 5.56145C64.8542 5.27451 64.7108 4.90931 64.7108 4.46586C64.7108 4.02241 64.8542 3.66243 65.1412 3.38592C65.4281 3.1042 65.7751 2.96334 66.182 2.96334C66.5837 2.96334 66.928 3.1042 67.215 3.38592C67.5019 3.66243 67.6454 4.02241 67.6454 4.46586C67.6454 4.90931 67.5019 5.27451 67.215 5.56145C66.928 5.84317 66.5837 5.98403 66.182 5.98403ZM71.8941 15.6017C71.1898 15.6017 70.642 15.4244 70.2507 15.0696C69.8594 14.7096 69.6612 14.154 69.656 13.4027L69.6325 9.58382C69.6325 9.38557 69.6873 9.22384 69.7968 9.09863C69.9116 8.97342 70.0707 8.89256 70.2742 8.85604L69.6325 7.29874V7.04049L70.0785 4.51281H72.0584V12.6515C72.0584 13.0167 72.1028 13.2697 72.1915 13.4106C72.2854 13.5514 72.4627 13.6218 72.7236 13.6218C72.9845 13.6218 73.201 13.6166 73.3731 13.6062C73.5505 13.5958 73.7175 13.5775 73.874 13.5514V15.4687C73.6862 15.5365 73.4044 15.5756 73.0288 15.5861C72.6584 15.5965 72.2801 15.6017 71.8941 15.6017ZM68.7247 8.85604V6.96223H73.8192V8.85604H68.7247ZM78.8157 15.6174C77.9497 15.6174 77.2115 15.4452 76.6011 15.1009C75.9907 14.7566 75.5237 14.2583 75.2003 13.6062C74.8768 12.9488 74.7151 12.1558 74.7151 11.2272C74.7151 10.2673 74.8873 9.45861 75.2316 8.80126C75.5759 8.13869 76.0611 7.63785 76.6872 7.29874C77.3132 6.95963 78.0462 6.79007 78.8862 6.79007C79.7 6.79007 80.3835 6.94398 80.9365 7.25178C81.4947 7.55959 81.9173 8.01348 82.2042 8.61344C82.4912 9.21341 82.6346 9.95163 82.6346 10.8281C82.6346 10.9377 82.6294 11.0655 82.619 11.2116C82.6138 11.3524 82.6059 11.5141 82.5955 11.6967H77.1019C77.1593 12.4063 77.3315 12.9254 77.6184 13.254C77.9053 13.5775 78.3071 13.7392 78.8236 13.7392C79.2514 13.7392 79.5748 13.6453 79.7939 13.4575C80.0183 13.2697 80.1513 13.0219 80.193 12.7141H82.5251C82.4781 13.3036 82.2981 13.8175 81.9851 14.2557C81.6773 14.6887 81.2547 15.0252 80.7174 15.2652C80.18 15.5 79.5461 15.6174 78.8157 15.6174ZM78.0958 10.3273H80.2948C80.2739 9.77946 80.1409 9.36992 79.8957 9.09863C79.6557 8.82734 79.2853 8.6917 78.7844 8.6917C78.1949 8.6917 77.7645 8.90299 77.4932 9.32558C77.2219 9.74294 77.0837 10.3377 77.0784 11.1098C77.1202 10.8124 77.2219 10.609 77.3836 10.4994C77.5454 10.3846 77.7827 10.3273 78.0958 10.3273ZM84.1208 15.5V6.96223H86.2963L86.4998 10.3038L86.3589 9.79511C86.4059 9.34644 86.4919 8.93951 86.6172 8.57432C86.7424 8.2039 86.9041 7.88566 87.1023 7.61959C87.3006 7.35352 87.538 7.14744 87.8145 7.00136C88.0962 6.85528 88.4171 6.78225 88.777 6.78225C88.8814 6.78225 88.9857 6.78746 89.0901 6.7979C89.1996 6.80833 89.2961 6.82659 89.3796 6.85268V9.38036C89.2022 9.3334 89.0301 9.3021 88.8631 9.28645C88.7014 9.26558 88.5397 9.25515 88.3779 9.25515C88.091 9.25515 87.8301 9.28123 87.5954 9.3334C87.3658 9.38557 87.1649 9.46644 86.9928 9.576C86.8206 9.68034 86.6772 9.81598 86.5624 9.98293V15.5H84.1208Z"
        fill="url(#paint1_linear_36159_2964)"
      />
      <defs>
        <linearGradient
          id="paint0_linear_36159_2964"
          x1="16.6602"
          y1="10.0002"
          x2="2.85059"
          y2="10.0002"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#EFD5C8" />
          <stop offset="0.259615" stopColor="#D2E9E3" />
          <stop offset="0.533654" stopColor="#C6DEFA" />
          <stop offset="0.793269" stopColor="#C4C7FB" />
          <stop offset="1" stopColor="#C7B6FA" />
        </linearGradient>
        <linearGradient
          id="paint1_linear_36159_2964"
          x1="89.8037"
          y1="10"
          x2="20.8037"
          y2="10"
          gradientUnits="userSpaceOnUse"
        >
          <stop stopColor="#EFD5C8" />
          <stop offset="0.259615" stopColor="#D2E9E3" />
          <stop offset="0.533654" stopColor="#C6DEFA" />
          <stop offset="0.793269" stopColor="#C4C7FB" />
          <stop offset="1" stopColor="#C7B6FA" />
        </linearGradient>
      </defs>
    </svg>
  );
};
